* DML 데이터조작어
	데이터베이스에 데이터를 입력, 조회, 수정, 삭제하는 명령
	INSERT, SELECT, UPDATE, DELETE

* INSERT
	하나의 레코드를 추가함
	테이블의 모든 필드에 값을 추가하는 경우 필드 목록은 생략가능
	필드 목록과 VALUES 절의 값은 1:1 대응
	문자값, 날짜값은 ' ' 를 이용해서 추가
	
	* 모든 필드에 값 추가
		INSERT INTO 테이블이름
		VALUES ( 필드값1, 필드값2, '필드값3', ..., ...);
		
		CREATE TABLE EXAM06 (
			CSID NUMBER(5),
			SJID CHAR(4),
			CSNO NUMBER(4),
			TITLE VARCHAR2(30),
			CRDT NUMBER(1)
		);
		
		INSERT INTO EXAM06 VALUES (
		11111, 'CSCI', 1301, 'Introduction to Java I', 4
		);
		
		SELECT * FROM EXAM06;
		
		DROP TABLE EXAM06;
		
	* 일부 필드에 값 추가
		INSERT INTO 테이블명 ( 필드목록 ) VALUES ( 필드값1, 필드값2, '필드값3', ... ... );
	
		INSERT INTO EXAM06 ( CSID, SJID, TITLE )VALUES (
		11112, 'CSCI', 'Introduction to Java II'
		);
		
	* NULL 값 추가
		INSERT INTO EXAM06 VALUES ( NULL, NULL, NULL, NULL, NULL );
		
	* SEQUENCE 추가
		가짜(PSEUDO) 필드 NEXTVAL을 이용함
		INSERT INTO EXAM06 ( CSID ) VALUES ( HR.NEXTVAL );
		SELECT * FROM EXAM06;
		
	** 연습문제 **
	CREATE TABLE COLL_STUDENT (
		TURN NUMBER(3),
		STDNO NUMBER(9),
		STDNAME VARCHAR2(10),
		ADDR VARCHAR2(30),
		AGE NUMBER(3),
		BIRTH DATE,
		DPARTNAME VARCHAR2(20),
		PROFNO NUMBER(3),
		MEETTIME VARCHAR2(16)
	);
	DROP TABLE COLL_DEPARTMENT;
	CREATE TABLE COLL_DEPARTMENT (
		TURN NUMBER(3),
		DPARTNAME VARCHAR2(20),
		TELNO CHAR(13),
		LOCATION VARCHAR2(16),
		PROFNO NUMBER(3),
		APPOINTDAY VARCHAR2(10)
	);
	
	CREATE TABLE COLL_SUBJECT (
		TURN NUMBER(3),
		SUBNO NUMBER(4),
		SUBNAME VARCHAR2(20),
		SUMMARY VARCHAR2(50),
		PROFNO NUMBER(3)
	);
	
	CREATE TABLE COLL_PROFFESOR (
		TURN NUMBER(3),
		PROFNO NUMBER(3),
		PROFNAME VARCHAR2(10),
		MAJOR VARCHAR2(16)
	);
	
	CREATE TABLE COLL_SECTION (
		TURN NUMBER(3),	
		PROFNO NUMBER(3),
		SEC NUMBER(1)
	);
	
	CREATE TABLE COLL_REGISTRATION (
		TURN NUMBER(3),
		STDNO NUMBER(7),
		SUBNO NUMBER(4)
	);
	
	CREATE TABLE COLL_SKILL (
		TRUN NUMBER(3),
		PORFNO NUMBER(3),
		MAJORSKILL VARCHAR2(50)
	);
	
	INSERT INTO COLL_STUDENT ( TURN ) VALUES ( HR.NEXTVAL );
	DROP SEQUENCE HR;
	
	INSERT INTO COLL_STUDENT VALUES (
	HR.NEXTVAL, 201350050, '김태희', '경기도 고양시', 25, '19850322', '컴퓨터공학', 504, '목 2교시'
	);
	INSERT INTO COLL_STUDENT VALUES (
	HR.NEXTVAL, 201250006, '송혜교', '서울 영등포구', 22, '19880917', '컴퓨터공학', 301, '월 3교시'
	);
	INSERT INTO COLL_STUDENT VALUES (
	HR.NEXTVAL, 201252110, '전지현', '경기도 의정부시', 24, '19860430', '의상디자인', 445, '화 4교시'
	);
	INSERT INTO COLL_STUDENT VALUES (
	HR.NEXTVAL, 201351010, '수  지', '서울 성북구', 20, '19880713', '식품영양', 556, '금 7교시'
	);
	INSERT INTO COLL_STUDENT VALUES (
	HR.NEXTVAL, 201353011, '아이유', '경기도 천안시', 21, '19870225', '철학', 504, '수 6교시'
	);
	INSERT INTO COLL_DEPARTMENT VALUES (
	HR.NEXTVAL, '컴퓨터공학과', '123-4567-8901', 'E동 2층', 504, '2007년'
	);
	INSERT INTO COLL_DEPARTMENT VALUES (
	HR.NEXTVAL, '식품영양', '345-6789-0123', 'F동 8층', 556, '2006년'
	);
	INSERT INTO COLL_DEPARTMENT VALUES (
	HR.NEXTVAL, '철학', '456-7890-1234', 'Z동 25층', 504, '2000년'
	);
	
	SELECT * FROM COLL_STUDENT;
	SELECT * FROM COLL_DEPARTMENT;
	UPDATE COLL_DEPARTMENT
	SET DPARTNAME = '의상디자인',
		TELNO = '234-5678-9012',
		LOCATION = 'A동 1층',
		PROFNO = 301,
		APPOINTDAY = '2009년'
	WHERE TURN = 8;
	DELETE FROM COLL_STUDENT;
	ALTER SEQUENCE HR
	START WITH 1;
	
	
* SELECT


* UPDATE


* DELETE


